body{
	background: url(../../images/navigator/admin-bg.gif) repeat scroll left top #2e6e9e;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333;
	font-family:宋体,arial;
	width:100%;
	height:100%;
	overflow:hidden;
}

*{
	padding:0px;
	margin:0px;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li{
	margin:0px;
	padding:0px;
	line-height:18px;
}

a{
	color:#333;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.clearfloat{
	clear:both;
	height:1px;
	overflow:hidden;
}

/* 左边导航样式 */
#main{
	width:100%;
	height:100%;
	overflow:hidden;
	background: url(../../images/navigator/cloud-bg.gif) no-repeat scroll right top transparent;
}

.logo{
	background: url(../../images/navigator/logo.gif) no-repeat scroll 30px top transparent;
	height:58px;
	line-height:58px;
	text-align:right;
	padding:0 50px;
}

.logo a{
	color:#fff;
}

.main{
	background: url(../../images/navigator/leftNav-on.gif) repeat-x scroll left top transparent;
	width:100%;
	height:100%;
}

ul.tabs{
	width:200px;
	position:fixed;
	bottom:0;
	left:0px;
	_position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft));
	_bottom:expression(eval(document.documentElement.scrollBottom));
}

ul.tabs li{
	height:35px;
	overflow:hidden;
}

ul.tabs li a{
	background: url(../../images/navigator/leftNav-off.gif) repeat-x scroll left top transparent;
	width:200px;
	height:35px;
	line-height:35px;
	padding:0 0 0 50px;
	font-size:15px;
	font-family: "Microsoft YaHei","微软雅黑";
	overflow:hidden;
	display:inline-block;
}

ul.tabs li a:hover{
	text-decoration: none;
	font-weight:bold;
}

ul.tabs li a.active{
	background: url(../../images/navigator/leftNav-on2.gif) repeat-x scroll left top transparent;
	font-weight:bold;
}

.content{
	display:none;
	height:100%;
	width:100%;
}

.content ul li{
	color:#fff;
	font-size:14px;
	line-height:34px;
}

.content ul li a{
	color:#fff;
	display:inline-block;
	padding:0 0 0 50px;
}

.content ul li a.nav_active{
	background: url(../../images/navigator/subnav-on.gif) no-repeat scroll 24px 6px transparent;
}

.content h3{
	height:43px;
	line-height:43px;
	width:200px;
	overflow:hidden;
	font-family: "Microsoft YaHei","微软雅黑";
	font-size:15px;
	padding:0 0 0 50px;
}

.rightCon{
	display:none;
	position:absolute;
	left:200px;
	top:68px;
	width:100%;
    height:100%;
	z-index:100;
	box-shadow: -5px -5px 5px #b2e4f6; 
	background-color: #fff;
	/*padding:30px 50px 50px 50px;
	_border-left:1px solid #666;
	_border-top:1px solid #666;*/
}

.rightCon .rightConTitle{
	background: url(../../images/navigator/title-bg.gif) repeat-x scroll left -10px transparent;
	width:85%;
	_width:80%;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:3px solid #7ad2f5;
	padding:0 30px 20px 30px;
	display:none;
}

.rightCon .rightConTitle a{
	color:#333;
	height:42px;
	line-height:42px;
	display:inline-block;
	padding:0 10px 0 20px;
}

p.tableTitle{
	color:#999;
	font-size:12px;
	padding:0px;
}

.rightConTitle h4{
	color:#333;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.rightCon .rightConTitle table{
	border-right:1px solid #ccc;
	width:100%;
	margin:8px 0 20px 0;
}

.rightCon table tr.table_header{
	background-color: #4dbce8;
	color:#fff;
	font-weight:bold;
}

.rightCon table td{
	padding:5px 0;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	font-size:12px;
	font-family:arial, 宋体;
}


.tabs a:hover{
	text-decoration: none;
}

.tabs a.tabBtn{
	background: url(../../images/navigator/title-bg.gif) repeat-x scroll left bottom transparent;
	padding:0 10px !important;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#333;
}

.tabs a.tab_on{
	background: url(../../images/navigator/tabs-on.gif) repeat-x scroll left bottom transparent;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#fff;
}


.bottomBtn{
	width:100%;
	text-align:center;
}

.rightCon .bottomBtn a{
	display:inline-block;
	background: url(../../images/navigator/btn-off.gif) repeat-x scroll left top transparent;
	padding:0 10px;
	text-align:center;
	color:#fff;
	height:24px;
	line-height:24px;
	font-size:12px;
}

.rightCon .bottomBtn a:hover{
	background: url(../../images/navigator/btn-on.gif) repeat-x scroll left top transparent;
	text-decoration: none;
}

.maskLayer{
	display:none;
	width:100%;
	height:100%;
	background: url(../../images/navigator/white_bg.png) repeat scroll left top transparent;
	position:absolute;
	top:0px;
	left:0px;
	/*padding:100px 100px 100px 200px;*/
}

.layerCont{
	width:600px;
	height:338px;
	_height:358px;
	/*height:auto;*/
	left: 50%;
    margin-left: -400px;
    position: absolute;
    top: 100px;
	background: url(../../images/navigator/layer-bg.gif) repeat-x scroll left top #26a2fe;
	box-shadow:0px 0px 10px #333;
	padding:10px;
	/*overflow:hidden;*/
	_border:2px solid #ccc;
}

.layerContList{
	background-color: #fff;
	width:100%;
	height:100%;
	color:#333;
	overflow: hidden;
}

.layerContList h3{
	background: url(../../images/navigator/title-bg.gif) repeat-x scroll left top transparent;
	width:100%;
	padding:0 20px !important;
}

a.closeLayer{
	background: url(../../images/navigator/close.png) no-repeat scroll left top transparent;
	position:absolute;
	right:0px;
	top:0px;
	width:34px;
	height:34px;
	padding:0px !important;
	cursor:pointer;
}

a.closeLayer:hover{
	background: url(../../images/navigator/close-on.png) no-repeat scroll left top transparent;
}

.listCont{
	padding:30px;
}

.listContTab{
	padding-top:10px;
}

.listCont ul li{
	color:#333;
	font-size:12px;
}

.listCont ul li span{
	width:100px;
	text-align:right;
	display: inline-block;
}

.listCont ul li input{
	border:1px solid #aaaaaa;
	height:24px;
	line-height:24px;
	width:60%;
	font-size:12px;
	font-family:arial, 宋体;
}

.listCont ul li textarea{
	border:1px solid #aaaaaa;
	width:60%;
	line-height:14px;
	font-size:12px;
	font-family:arial, 宋体;
}

.layerBtn {
	margin-left:95px;
	_margin-top:10px;
}

.layerBtn a{
	color:#fff !important;
}

.content ul li .layerCont a{
	color:#333;
}

.layerTabCont{
	display:none;
	padding:10px;
	border:1px solid #ccc;
}

.layerTabs{
	height:27px;
	overflow:hidden;
	width:100%;
}

.layerTabs a{
	height:27px !important;
	line-height:27px !important;
	padding:0 15px !important;
	font-family:arial, 宋体;
	margin-right:6px !important;
	float:left;
}

.layerTabs a:hover{
	text-decoration: none;
}

a.layerTabBtn{
	background: url(../../images/navigator/layertab_off.gif) repeat-x scroll left top transparent;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-top:1px solid #dddddd;
}

a.layerTab_on{
	background: url(../../images/navigator/layertab_on.gif) repeat-x scroll left top transparent;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
}

a.otherTabBtn{
	background-color: #f8fee5;
	border-left:1px solid #c7d02d;
	border-right:1px solid #c7d02d;
	border-top:1px solid #c7d02d;
}

a.otherTabBtn_on{
	background: url(../../images/navigator/othertabbtn_on.gif) repeat-x scroll left top transparent;
	border-left:1px solid #c7d02d;
	border-right:1px solid #c7d02d;
	border-top:1px solid #c7d02d;
}

.searchCont{
	font-size:12px;
	margin:0 0 10px 0;
	_margin:0 0 20px 0;
	color:#333;
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.searchCont .searchLeft{
	float:left;
}

.searchCont .searchLeft input.searchInput{
	border: 1px solid #7f9db9;
}

.searchCont .searchRight{
	float:left;
	margin:0 0 0 30px;
}

.selectBtn{
	float:left;
	margin:0 20px;
}

.otherBtn a{
	display:inline-block;
	background: url(../../images/navigator/green-btn.gif) repeat-x scroll left top transparent;
	padding:0 10px !important;
	text-align:center;
	color:#fff;
	height:24px;
	line-height:24px;
	font-size:12px;
	margin:0 5px;
}

.otherBtn a:hover{
	background: url(../../images/navigator/green-btn-on.gif) repeat-x scroll left top transparent;
	text-decoration: none;
}

.messInfo{
	display:none;
	position:absolute;
	left:50%;
	top:240px;/*需加上rightCont 的top:100px;*/
	_top:190px;
	border:1px solid #ccc;
	background: url(../../images/navigator/mess-bg.gif) repeat-x scroll left top #badbfc;
	background-color: #fff;
	width:340px;
	height:145px;
	_width:360px;
	_height:155px;
	overflow:hidden;
	padding:0 10px 10px 10px;
	margin-left:-270px;
	_margin-left:-320px;
	color:#333;
	font-family: "Microsoft YaHei","微软雅黑";
	box-shadow:0px 0px 10px #333;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=6)progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=6);  
}

.messInfo .messInfoTitle{
	color:#000;
	height:25px;
	line-height:25px;
}

.messInfo .messInfoTitle a{
	background: url(../../images/navigator/mess-close.gif) no-repeat scroll left top transparent;
	width:47px;
	height:20px;
	overflow:hidden;
	display:inline-block;
	float:right;
	padding:0px !important;
	cursor:pointer;
}

.messInfo .messInfoTitle a:hover{
	background: url(../../images/navigator/mess-close-on.gif) no-repeat scroll left top transparent;
}


.messCont{
	text-align:center;
	width:340px;
	height:120px;
	background-color: #f0f0f0;
	border:1px solid #5d6c7a;
	_padding:10px;
}

.messCont p{
	line-height:65px;
	height:65px;
}

.messCont p span{
	display:inline-block;
	width:37px;
	height:35px;
	background: url(../../images/navigator/info_icon.gif) no-repeat scroll left center transparent;
	margin-right:10px;
	vertical-align:middle;
}

.messBtn a{
	display:inline-block;
	background: url(../../images/navigator/title-bg.gif) repeat-x scroll left top transparent;
	padding:0 10px !important;
	text-align:center;
	color:#fff;
	height:24px;
	line-height:24px;
	font-size:12px;
	border:1px solid #5d6c7a;
	color:#333 !important;
	margin-right:10px;
}

.messBtn a:hover{
	border:1px solid #3dcdf0;
	text-decoration: none;
}


#layer1{
	z-index:1000;
}

#layer2{
	z-index:1001;
}

#layer3{
	z-index:1002;
}

#layer4{
	z-index:1003;
}

#messInfo{
	z-index:10000;
}



